Towards a Machine Learning Model for Predicting Failure of Agile Software Projects

نویسندگان

  • Ahmed Abdelaziz
  • Nagy Ramadan Darwish
  • Hesham Ahmed Hefny
چکیده

Agile software development plays a very significant role in software projects. Agile software project is a refined approach to design and direct project processes. An agile project is finished in short sections called iterations. This paper introduces a survey of machine learning approaches for predicting failure of agile software projects. It reviews the uses of machine learning techniques such as fuzzy logic, multiple linear regression, neural network, logistic regression and etc., for predicting success and failure of agile software projects. This paper also proposes machine learning model for predicting failure of agile software projects. Many researches in this topic were reviewed, analyzed, summarized, and compared according to the used machine learning techniques in agile software projects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

بررسی کارایی مدل درختان تصمیم‌گیری در برآورد رسوبات معلق رودخانه‌ای (مطالعه موردی: حوضه سد ایلام)

The real estimation of the volume of sediments carried by rivers in water projects is very important. In fact, achieving the most important ways to calculate sediment discharge has been considered as the objective of the most research projects. Among these methods, the machine learning methods such as decision trees model (that are based on the principles of learning) can be presented. Decision...

متن کامل

بررسی کارایی مدل‏های هوشمند در برآورد رسوبات معلق رودخانه‏ای (مطالعه موردی: حوزه‏ آبخیز باباامان، خراسان شمالی)

Accurate estimation of the sediment volume carried by the rivers is important in water related projects and recognition and suggestion proper methods for estimating suspended sediment goals which should be conducted by related researches. Among the methods that have been recently used to model suspended sediment, machine learning based methods such as decision trees, support vector machine, and...

متن کامل

Software development: do good manners matter?

A successful software project is the result of a complex process involving, above all, people. Developers are the key factors for the success of a software development process, not merely as executors of tasks, but as protagonists and core of the whole development process. This paper investigates social aspects among developers working on software projects developed with the support of Agile to...

متن کامل

Suggested Framework for Agile MDA and Agile Methodologies

Modeling is an essential part in software development projects. This shifts the focus of software development from writing code to building models. Consequently Object Management Group (OMG) introduced Model Driven Architecture (MDA). MDA is the open approach to control both business and technology changes. MDA is created to help UML designers to cover all specification of the software system w...

متن کامل

Moslem Kazemi Résumé Work Experience

A pragmatic roboticist with over 15 years of hands-on experience in leading and executing robotics projects. Leverages a wide ranging research expertise in major areas of robotics including manipulation, planning, visual servoing, and machine learning. Published in prestigious journals and conferences in robotics and engineering. A trained Scrum Master with expertise in agile leadership and dev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017